WooCommerce\PayPalCommerce\WcGateway\Gateway\PayPalGateway B

Total Complexity 88
Dependencies 27
Dependents 42
Total lines 735
Lines of code 365
Logical lines of code 185
Comment lines 226
Methods 16
Properties 20

Methods 16

Method Rating Maintainability Complexity Lines of code
process_payment()
D
26
31 159
__construct()
B
35 18 82
define_method_title()
S
57 6 18
define_method_description()
S
55 5 24
get_title()
S
60 5 14
init_form_fields()
S
55 4 19
is_pui_tab()
S
70 3 6
is_paypal_tab()
S
73 3 5
is_credit_card_tab()
S
76 2 4
is_connection_tab()
S
76 2 4
is_pay_later_tab()
S
76 2 4
process_refund()
S
67 2 7
update_option()
S
65 2 9
needs_setup()
S
81 1 3
get_transaction_url()
S
75 1 4
settings_renderer()
S
82 1 3